<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %><%--
  Created by IntelliJ IDEA.
  User: 19666
  Date: 2022/8/2
  Time: 15:27
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>request作用域</title>
</head>
<body>
<%
    List<String> strings = new ArrayList<String>();
//       向集合添加数据
    strings.add("《西游记》");
    strings.add("《红楼梦》");
    strings.add("《水浒传》");
    strings.add("《三国演义》");
    request.setAttribute("books", strings);
    // 将页面跳转到 books.jsp
//    request.getRequestDispatcher("/books.jsp").forward(request,response); // request 转发的方式
     response.sendRedirect("/books.jsp"); // response:重定向(两次请求)

    // request作用域
    // 1、request:转发，为一次请求（服务端内自己转换），可以在目标页面拿到值
    // 2、response:重定向，为两次请求（相当于，客户端向服务端再发送了一次页面地址），在第二个页面得不到值;

%>
</body>
</html>
